Skip to content

Add Cbf prefix to public type names of Kyoto#716

Merged
thunderbiscuit merged 1 commit intobitcoindevkit:masterfrom
rustaceanrob:kyoto-naming-3-28
Mar 28, 2025
Merged

Add Cbf prefix to public type names of Kyoto#716
thunderbiscuit merged 1 commit intobitcoindevkit:masterfrom
rustaceanrob:kyoto-naming-3-28

Conversation

@rustaceanrob
Copy link
Copy Markdown
Collaborator

Description

Closes #700

Discussed in #700, technically every client offered currently in the FFI is a "light client". Compact block filters are the underpinning of the system, so all of the types can indicate that in their names. This removes all notion of LightClient and replaces it with a Cbf prefix (CBF looked ugly imo)

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

New Features:

  • I've added tests for the new feature
  • I've added docs for the new feature

Bugfixes:

  • This pull request breaks the existing API
  • I've added tests to reproduce the issue which are now passing
  • I'm linking the issue being fixed by this PR

@rustaceanrob rustaceanrob changed the title Add Cbf prefix to public type names Add Cbf prefix to public type names of Kyoto Mar 28, 2025
@rustaceanrob rustaceanrob force-pushed the kyoto-naming-3-28 branch 2 times, most recently from 06b60dd to 063ce6c Compare March 28, 2025 13:19
Copy link
Copy Markdown
Member

@thunderbiscuit thunderbiscuit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! The CbfComponents naming also makes intuitive sense to me. Awesome stuff for the upcoming release!

ACK d5cafb9.

@thunderbiscuit thunderbiscuit merged commit d5cafb9 into bitcoindevkit:master Mar 28, 2025
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Changes to Kyoto prior to 1.2.0

2 participants